Adapting Commit Protocols for Large-Scale and Dynamic Distributed Applications

نویسندگان

  • Pawel Jurczyk
  • Li Xiong
چکیده

The continued advances in distributed data intensive applications have formed an increasing demand for distributed commit protocols that are adaptive to large scale and dynamic nature of the applications to guarantee data consistency and integrity. Well known two-phase commit protocol and three-phase commit protocol and their variants do not provide scalability and flexibility desired for a wide range of applications with potentially different requirements on consistency and efficiency. In this paper, we present an adaptation of three-phase commit protocol for dynamic and scalable distributed systems. The protocol is not only resistant to dynamic network and node failures but also provides good scalability. Most importantly, it offers a set of adjustable parameters for a desired level of consistency at lowest cost depending on specific requirements of different applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adapting Distributed Commit Protocol for Dynamic Metacomputing Frameworks

With increasing interest in applications which benefit from distributed computing paradigm and require at the same time to operate on data from heterogeneous data sources there is an increasing desire for commit protocols which can suit such systems. Well known two-phase commit protocol and three-phase commit protocol or its modifications do not provide flexibility which is desired for wide are...

متن کامل

Large-Scale Expansion of Human Embryonic and Induced Pluripotent Stem Cells for Cell Therapy Applications

Successful isolation, derivation and culturing of human pluripotent stem cells, including human embryonic stem cells (hESCs) and human induced pluripotent stem (hiPSCs) cells in laboratory scale has opened new horizones for cell therapy applications such as tissue engineering and regenerative medicine. However, most of the cell therapy protocols using these unique cells require large number of ...

متن کامل

Adaptive Dynamic Data Placement Algorithm for Hadoop in Heterogeneous Environments

Hadoop MapReduce framework is an important distributed processing model for large-scale data intensive applications. The current Hadoop and the existing Hadoop distributed file system’s rack-aware data placement strategy in MapReduce in the homogeneous Hadoop cluster assume that each node in a cluster has the same computing capacity and a same workload is assigned to each node. Default Hadoop d...

متن کامل

EasyCommit: A Non-blocking Two-phase Commit Protocol

Large scale distributed databases are designed to support commercial and cloud based applications. The minimal expectation from such systems is that they ensure consistency and reliability in case of node failures. The distributed database guarantees reliability through the use of atomic commitment protocols. Atomic commitment protocols help in ensuring that either all the changes of a transact...

متن کامل

A Dynamic Two-Phase Commit Protocol for Adaptive Composite Services

Next-generation applications based on Web services impose additional requirements on the use of coordination protocols with various optimizations, such as the two-phase commit protocol (2PC). This article analyses the well-known 2PC optimizations “presumed commit” and “presumed abort,” and presents an improved 2PC that is suitable for Web-service-based applications. More specifically, the proto...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008